/**
 * 功能延时测试
*/
#include "SwTask.h"
#include "stdio.h"

#ifdef _WIN32
#include <windows.h>
#else
#include <unistd.h>
#endif

sw_task_t sw_tim = 0;
sw_tim_t  tim = 0;

void sleep_1s(){
    #ifdef _WIN32
        Sleep(1000);
    #else
        sleep(1);
    #endif
}

char sw_tim_test(){
SW_BEGIN(sw_tim);

    printf("load\n");
    
    SW_DELAY(sw_tim, tim, 2);   //延迟2s
    
    printf("*****done*****\n");

SW_END(sw_tim);
}

int main(){
    while (1){
        sw_tim_test();
        sleep_1s();
    }
}